body{
    margin:0;
    background-image:url('../images/fundo.jpg');
    background-repeat:repeat-x;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#000;
}
#todo{
    width:980px;
    margin:auto;
    background-color:#FFFFFF
}

#topo{
    width:980px;
    height:256px;
    background-image:url('../images/topo.jpg');
    position:relative}

#login {
    position:absolute;
    width:304px;
    height:30px;
    background-color:white;
    top:0;
    right:0;
    font-size:11px;
    padding-top:10px;
}

#conteudo{
    background-color:#F0F0F0;
    font-family: 'Myriad Pro','Corbel','Helvetica Neue','Helvetica','Lucida Grande','Verdana,sans-serif';
    font-size: 14px;
    background-image:url('../images/zakumi1.jpg');
    background-repeat:no-repeat;
    background-position:right bottom;
    padding-bottom:185px;
    background-color:#FFFFFF;
}

#rodape {
    background-image:url('../images/zakumi2.jpg');
    background-repeat:no-repeat;
    background-color:#323232;
    background-position:right top;
    text-align:left;
    font-family:'Helvetica Neue','Helvetica','Lucida Grande','Verdana,sans-serif';
    font-size: 14px;
    width:980px;
    height:170px;
    color:#FFFFFF
}



#principal{
    background:url('../images/background.png');
    text-align:center;
    font-family: 'Helvetica','Corbel','Helvetica Neue','Lucida Grande','Verdana,sans-serif';
    font-size: 14px;
    width:100%;
    color:white;
    font-size:xx-large;
}

/*- Menu --------------------------- text-shadow: 0px 2px 3px #555;*/

#menu {
    float:left;
    width:100%;
    background-color:#1C1C1C;
}


#menu ul {
    margin:0;
    padding:10px 10px 0 50px;
    list-style:none;
}
#menu li {
    display:inline;
    margin:0;
    padding:0;
}

#menu a {
    float:left;
    padding:0 0 0 4px;
    text-decoration:none;
}

/*----*/
.usuario{
    font-family:'Verdana','Tahoma', 'MS Trebuchet','Arial';
    font-size:small;
    color:green;
}

.button {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    color:#000000;
    font-weight:bold;
    padding:3px 3px 3px 3px;
    vertical-align:middle;
    text-decoration:none;
}

.link, .link-underline, .link-popup-menu {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    height:30px;
    vertical-align:middle;
    padding-right:3px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:4px;
    margin-right:3px;
    color:#000;
    text-decoration:none;
}

.link:hover {
    color:gray;
}

.link img {
    margin:0px;
    border:0px;
    padding-right:2px;
    text-decoration:none;
    vertical-align:middle;
}

link[disabled] {
    color: #FF0000;
}

.painelMensagem {
    text-align:center;
    margin-bottom:10px;
    padding:10px;
    background-color:#fae6b0;
    width:40%;
    border: thin solid #ffcc00;
    font-weight:bold;
}

.errorClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    color:red;
    font-weight:bold ;
}

.infoClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.warnClass {
    font-family:'Tahoma', 'MS Trebuchet', 'Arial', 'Verdana';
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

img.corner {
    width:10px;
    height:10px;
    /*border:none;*/
    display:block !important;
}

.painelCentralizado {
    text-align:center;
}

.subtitulo {
    font-weight: bold;
    font-size: 18pt;
    text-align:center;
}

.subtitulo2 {
    font-weight: bold;
    font-size: 8pt;
}

.colunaCentralizada {
    text-align: center;
}

.colunaDireita {
    text-align: right;
}

.colunaEsquerda {
    text-align: left;
}

.required {
    font-family:Arial;
    font-size:11px;
    color:#666666;
    font-weight: bold;
}

.required-black {
    font-family: 'Myriad Pro','Corbel','Helvetica Neue','Helvetica','Lucida Grande','Verdana,sans-serif';
    font-size:13px;
    color:#000000;
    font-weight: bold;
}

.field-info {
    color:#888a85;
    font-size:xx-small;
}

input[type=text] {
    font-family:Arial;
    font-size:11px;
}

input[type=password] {
    font-family:Arial;
    font-size:11px;
}

input[type=textarea] {
    font-family:Arial;
    font-size:11px;
}

a img {
    border:0px;
    vertical-align:middle;
    margin-right:2px;
    margin-left:3px;
    padding-left:1px;
}

.colunaTamanho250 {
    width:250px;
}

.fonte{
    width:150px;
    font-family: 'Myriad Pro','Corbel','Helvetica Neue','Helvetica','Lucida Grande','Verdana,sans-serif';
}

